be well-controlled - French English Dictionary